RAIS  3.2
RAIS::Common::DynamicMaskManagement::DynamicMask Class Reference

This class encapsulates all dynamic mask properties. More...

Inheritance diagram for RAIS::Common::DynamicMaskManagement::DynamicMask:
RAIS::Common::DBObject

List of all members.

Classes

class  DynamicMaskTypeData
 Descriptor of DynamicMaskType. More...

Public Types

enum  DynamicMaskType { SingleRowMaskWithList = 0, ListWithFilter, SingleRowMask, ReportMask }

Public Member Functions

 DynamicMask ()
 DynamicMask (IDataRecord record)
void SetNewQuery (Query query)
 Set new query to the DynamicMask.

Static Public Member Functions

static DynamicMaskType GetTypeByVisibleName (string visibleName)
 Return type of Dynamic Mask by name.

Properties

static DynamicMaskTypes DynamicMaskTypesDictionary [get, set]
 Gets and sets dynamic mask types dictionary.
int Order [get, set]
 Gets and sets dynamic mask order.
DynamicMaskType Type [get, set]
 Gets and sets dynamic mask type.
DynamicMaskTypeData TypeData [get]
 Gets dynamic mask type.
Table Table [get, set]
 Gets and sets table, which dynamic mask work with.
string QueryName [get]
 Gets and sets query name which dynamic mask work with.
string Grouping [get, set]
 Gets and sets grouping field.
string Widths [get, set]
 Gets and sets widths field.
string Footer [get, set]
 Gets and sets footer field.
string Reference [get, set]
 Gets and sets reference for this dynamic mask.
string ControlName [get, set]
 Gets and sets control name for this dynamic mask.
string MaskName [get, set]
 Gets and sets mask name for this dynamic mask.
bool IsFacilityMask [get]
 Gets or Sets IsFacility field.
bool IsDepartmentMask [get]
 Gets or Sets IsDepartment field.
List< ConsistencyCheck > ConsistencyChecks [get, set]
 Gets or Sets List of Consistency Check assigned to this mask.
string AuthorizationType [get]
 Gets or Sets Authorization Type.
Dictionary< string,
DynamicMaskFilter > 
Filters [get, set]
 Gets or Sets Collection of filters assigned to this mask.
string FiltersXml [get]
 Gets or Sets filters assigned to this mask in XML format.

Detailed Description

This class encapsulates all dynamic mask properties.


Member Enumeration Documentation

Enumerator:
SingleRowMaskWithList 
ListWithFilter 
SingleRowMask 
ReportMask 

Definition at line 45 of file DynamicMask.cs.


Constructor & Destructor Documentation

RAIS::Common::DynamicMaskManagement::DynamicMask::DynamicMask ( )

Definition at line 264 of file DynamicMask.cs.

RAIS::Common::DynamicMaskManagement::DynamicMask::DynamicMask ( IDataRecord  record)

Initialised new instance of DynamicMask

Parameters:
recordSql data row

Definition at line 270 of file DynamicMask.cs.


Member Function Documentation

static DynamicMaskType RAIS::Common::DynamicMaskManagement::DynamicMask::GetTypeByVisibleName ( string  visibleName) [static]

Return type of Dynamic Mask by name.

Parameters:
visibleNamename of the type
Returns:
Dynamic Mask Type object

Definition at line 296 of file DynamicMask.cs.

void RAIS::Common::DynamicMaskManagement::DynamicMask::SetNewQuery ( Query  query)

Set new query to the DynamicMask.

Parameters:
query

Definition at line 316 of file DynamicMask.cs.


Property Documentation

string RAIS::Common::DynamicMaskManagement::DynamicMask::AuthorizationType [get]

Gets or Sets Authorization Type.

Definition at line 201 of file DynamicMask.cs.

List<ConsistencyCheck> RAIS::Common::DynamicMaskManagement::DynamicMask::ConsistencyChecks [get, set]

Gets or Sets List of Consistency Check assigned to this mask.

Definition at line 193 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::ControlName [get, set]

Gets and sets control name for this dynamic mask.

Definition at line 155 of file DynamicMask.cs.

DynamicMaskTypes RAIS::Common::DynamicMaskManagement::DynamicMask::DynamicMaskTypesDictionary [static, get, set]

Gets and sets dynamic mask types dictionary.

Definition at line 76 of file DynamicMask.cs.

Dictionary<string, DynamicMaskFilter> RAIS::Common::DynamicMaskManagement::DynamicMask::Filters [get, set]

Gets or Sets Collection of filters assigned to this mask.

Definition at line 213 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::FiltersXml [get]

Gets or Sets filters assigned to this mask in XML format.

Definition at line 221 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::Footer [get, set]

Gets and sets footer field.

Definition at line 139 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::Grouping [get, set]

Gets and sets grouping field.

Definition at line 123 of file DynamicMask.cs.

bool RAIS::Common::DynamicMaskManagement::DynamicMask::IsDepartmentMask [get]

Gets or Sets IsDepartment field.

Definition at line 182 of file DynamicMask.cs.

bool RAIS::Common::DynamicMaskManagement::DynamicMask::IsFacilityMask [get]

Gets or Sets IsFacility field.

Definition at line 171 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::MaskName [get, set]

Gets and sets mask name for this dynamic mask.

Definition at line 163 of file DynamicMask.cs.

int RAIS::Common::DynamicMaskManagement::DynamicMask::Order [get, set]

Gets and sets dynamic mask order.

Definition at line 85 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::QueryName [get]

Gets and sets query name which dynamic mask work with.

Definition at line 116 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::Reference [get, set]

Gets and sets reference for this dynamic mask.

Definition at line 147 of file DynamicMask.cs.

Table RAIS::Common::DynamicMaskManagement::DynamicMask::Table [get, set]

Gets and sets table, which dynamic mask work with.

Definition at line 108 of file DynamicMask.cs.

DynamicMaskType RAIS::Common::DynamicMaskManagement::DynamicMask::Type [get, set]

Gets and sets dynamic mask type.

Definition at line 93 of file DynamicMask.cs.

DynamicMaskTypeData RAIS::Common::DynamicMaskManagement::DynamicMask::TypeData [get]

Gets dynamic mask type.

Definition at line 101 of file DynamicMask.cs.

string RAIS::Common::DynamicMaskManagement::DynamicMask::Widths [get, set]

Gets and sets widths field.

Definition at line 131 of file DynamicMask.cs.


The documentation for this class was generated from the following file: